/**
 * 类型定义
 */

// 设计方案
export interface DesignSchema {
  id: string;
  title: string;
  description?: string;
  schema: any; // lowcode schema
  thumbnail?: string; // 缩略图 URL（可选）
}

// 消息类型
export type MessageType = 'user' | 'assistant' | 'design';

// 消息接口
export interface Message {
  id: string;
  type: MessageType;
  content: string;
  timestamp: Date;
  designs?: DesignSchema[]; // 设计方案列表（仅当 type 为 'design' 时）
}
